num=input('Введите четрыёхзначное число ')

if not(999<int(num)<10000):
    print('Введённое число не является четырёхзначным')
    exit()

num1=int(num[0])
num2=int(num[1])
num3=int(num[2])
num4=int(num[3])
num=int(num)


if num%2==0:
    print('Введённое число является чётным: Да')
else:
    print('Введённое число не является чётным: Нет')

if (num1+num2+num3+num4)%3==0:
    print('Введённое число кратно 3: Да')
else:
    print('Введённое число не кратно 3: Нет')

coren=num**0.5
if coren==int(coren):
    print('Введённое число является квадратом числа: ' , int(coren))
else:
    print('Введённое число не является квадратом целого числа')

print()
print('Наименьшая цифра  числа: ' , min(num1,num2,num3,num4) )
print('Наибольшая цифра числа: ' , max(num1,num2,num3,num4))
l=0
if num1==0:
    l=l+1
if num2==0:
    l=l+1
if num3==0:
    l=l+1
if num4==0:
    l=l+1
print('Количество нулей в числе: ', l)
coren1=num4**0.5
if coren1==int(coren1):
    print('Число в разряде единиц является квадратом числа: ' , coren1)
else:
    print('Число в разряде единиц является квадратом цифры: Нет')

coren2 = num3 ** 0.5
if coren2 == int(coren2):
    print('Число в разряде десятков является квадратом числа: ', coren2)
else:
    print('Число в разряде десятков является квадратом цифры: Нет')

coren3 = num2 ** 0.5
if coren3 == int(coren3):
    print('Число в разряде сотен является квадратом числа: ', coren3)
else:
    print('Число в разряде сотен является квадратом цифры: Нет')

coren4 = num1 ** 0.5
if coren4 == int(coren4):
    print('Число в разряде тысяч является квадратом числа: ', coren4)
else:
    print('Число в разряде тысяч является квадратом цифры: Нет')

